From: Jan Beulich Date: Wed, 10 Jul 2013 08:05:34 +0000 (+0200) Subject: also allow building .s files from .c ones X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~6652 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=1d75c9148c3de27a0a2ca94740f04bf501fc6daf;p=xen.git also allow building .s files from .c ones ... along the lines of allowing .i files to be built from .c ones as well as .s from .S (aiding the analysis of occasional build problems). Signed-off-by: Jan Beulich Acked-by: Keir Fraser --- diff --git a/xen/Makefile b/xen/Makefile index b02e2dd35d..854a370151 100644 --- a/xen/Makefile +++ b/xen/Makefile @@ -195,7 +195,7 @@ _MAP: .PHONY: FORCE FORCE: -%.o %.i: %.c FORCE +%.o %.i %.s: %.c FORCE $(MAKE) -f $(BASEDIR)/Rules.mk -C $(*D) $(@F) %.o %.s: %.S FORCE diff --git a/xen/Rules.mk b/xen/Rules.mk index 4d182b9006..26e5bb6ce1 100644 --- a/xen/Rules.mk +++ b/xen/Rules.mk @@ -177,6 +177,9 @@ $(filter %.init.o,$(obj-y) $(obj-bin-y) $(extra-y)): %.init.o: %.o Makefile %.i: %.c Makefile $(CPP) $(CFLAGS) $< -o $@ +%.s: %.c Makefile + $(CC) $(CFLAGS) -S $< -o $@ + # -std=gnu{89,99} gets confused by # as an end-of-line comment marker %.s: %.S Makefile $(CPP) $(AFLAGS) $< -o $@